package jwj8508.swing.jdbc;


// 성적데이터를 Scanner 클래스로 입력받고
// 총점, 평균, 학점을 계산한 후 그 결과를 SungJukVO에 저장하고
// SungJukDAO로 그것을 넘김

public class EX01_SungJukService implements EX01_ISungJukService {
	
	private EX01_SungJukVO s = null;
	private EX01_ISungJukDAO sdao =null;
	public EX01_SungJukService() {
		sdao = new EX01_SungJukDAO();
		s = new EX01_SungJukVO();
	}	
	
	@Override
	public void computeTot(EX01_SungJukVO sj) {
		int tot = Integer.parseInt(sj.getKor()) + Integer.parseInt(sj.getEng()) +Integer.parseInt(sj.getMat());
		float avg = tot/3F;
		s.setAvg(avg);
	}
	
	@Override
	public void computeGrd() {
		String r = "";
		switch ((int)(s.getAvg()/10)) {
		case 10: case 9:
			r = "A"; break;
		case 8:
			r = "B"; break;
		case 7:
			r = "C"; break;
		case 6:
			r = "D"; break;
		default:
			r = "F";
		}
		s.setGrd(r);
	}

}
